<?php

/**
 * 提现VO
 * User: yangjian
 * Date: 16-11-16
 * Time: 下午6:44
 */
namespace payment\models;

class WithdrawVo
{
    public $requestNumber; //企业流水号
    public $bankName; //请求的银行接口名称
    public $payer; //付款方账号名，可以是实体账户,也可以是虚拟账户
    public $payerAccount; //付款方帐号
    public $payee; //收款方账号名
    public $payeeAccount; //收款账号
    public $payeeBank; //收款方银行(跨行转账必填) 银行名称
    public $payeeBankAdd; //收款银行地址
    /**
     * 联行号(跨行转账必填) 如果转账金额大于5万，企业必须上送大小额联行号。如果转账金额小于等于5万，企业可上送大小额联行号或者超级网银联行号
     */
    public $paymentBankid;

    /**
     * 银行代码,默认为广发银行(跨行转账的时候需要根据不同的收款银行发送不同的银行代码)
     */
    public $payeeBankCode;
    public $amount; //发生金额
    public $remark; //摘要
    public $comment; //附言

    /**
     * @return mixed
     */
    public function getRequestNumber()
    {
        return $this->requestNumber;
    }

    /**
     * @param mixed $requestNumber
     */
    public function setRequestNumber($requestNumber)
    {
        $this->requestNumber = $requestNumber;
    }

    /**
     * @return mixed
     */
    public function getBankName()
    {
        return $this->bankName;
    }

    /**
     * @param mixed $bankName
     */
    public function setBankName($bankName)
    {
        $this->bankName = $bankName;
    }

    /**
     * @return mixed
     */
    public function getPayer()
    {
        return $this->payer;
    }

    /**
     * @param mixed $payer
     */
    public function setPayer($payer)
    {
        $this->payer = $payer;
    }

    /**
     * @return mixed
     */
    public function getPayerAccount()
    {
        return $this->payerAccount;
    }

    /**
     * @param mixed $payerAccount
     */
    public function setPayerAccount($payerAccount)
    {
        $this->payerAccount = $payerAccount;
    }

    /**
     * @return mixed
     */
    public function getPayee()
    {
        return $this->payee;
    }

    /**
     * @param mixed $payee
     */
    public function setPayee($payee)
    {
        $this->payee = $payee;
    }

    /**
     * @return mixed
     */
    public function getPayeeAccount()
    {
        return $this->payeeAccount;
    }

    /**
     * @param mixed $payeeAccount
     */
    public function setPayeeAccount($payeeAccount)
    {
        $this->payeeAccount = $payeeAccount;
    }

    /**
     * @return mixed
     */
    public function getPayeeBank()
    {
        return $this->payeeBank;
    }

    /**
     * @param mixed $payeeBank
     */
    public function setPayeeBank($payeeBank)
    {
        $this->payeeBank = $payeeBank;
    }

    /**
     * @return mixed
     */
    public function getPayeeBankAdd()
    {
        return $this->payeeBankAdd;
    }

    /**
     * @param mixed $payeeBankAdd
     */
    public function setPayeeBankAdd($payeeBankAdd)
    {
        $this->payeeBankAdd = $payeeBankAdd;
    }

    /**
     * @return mixed
     */
    public function getPaymentBankid()
    {
        return $this->paymentBankid;
    }

    /**
     * @param mixed $paymentBankid
     */
    public function setPaymentBankid($paymentBankid)
    {
        $this->paymentBankid = $paymentBankid;
    }

    /**
     * @return mixed
     */
    public function getPayeeBankCode()
    {
        return $this->payeeBankCode;
    }

    /**
     * @param mixed $payeeBankCode
     */
    public function setPayeeBankCode($payeeBankCode)
    {
        $this->payeeBankCode = $payeeBankCode;
    }


    /**
     * @return mixed
     */
    public function getAmount()
    {
        return $this->amount;
    }

    /**
     * @param mixed $amount
     */
    public function setAmount($amount)
    {
        $this->amount = $amount;
    }

    /**
     * @return mixed
     */
    public function getRemark()
    {
        return $this->remark;
    }

    /**
     * @param mixed $remark
     */
    public function setRemark($remark)
    {
        $this->remark = $remark;
    }

    /**
     * @return mixed
     */
    public function getComment()
    {
        return $this->comment;
    }

    /**
     * @param mixed $comment
     */
    public function setComment($comment)
    {
        $this->comment = $comment;
    }

}